package cn.tedu.oop;

/*本类用来this测试一*/
/*this表示当前对象的一个引用对象*/
public class TestVariableThis1 {
    public static void main(String[] args) {
        cat c = new cat();
        c.eat();
    }
}

//1.抽象封装形成一个类组件cat
class cat {
    //2.定义一个成员变量
    int sum = 100;
    int s=999;
    public void eat() {
        /*变量有一个使用原则-------就近原则*/
        /*如果出现了成员变量与局部变量重名时，使用this关键字指定成员变量
        * 如果不指定的话，使用的就是变量的就近原则，局部变量
        * 如果只有一个变量的话，没有重名不需要指定
        * this相当于本类的对象，代表本类*/
        int sum = 0;
        System.out.println(sum);
        System.out.println(this.sum);
    }

}